// components/check-box/index.ts
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    value: {
      type: Boolean,
      value: false,
      observer: function (newVal) {
        this.setData({
          checked: newVal,
        });
      },
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    checked: false,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    change() {
      this.setData({
        checked: !this.data.checked,
      });
      this.triggerEvent("change", { value: !this.data.value });
    },
  },
});
